Sep 15
2023
SELL
Open market or private sale
$1,622,280
$135.19 p/Share
12,000
Reduced 4.03%
285,507
Common
Aug 24
2023
SELL
Open market or private sale
$1,565,520
$130.46 p/Share
12,000
Reduced 3.88%
297,507
Common
Jul 27
2023
SELL
Open market or private sale
$1,518,120
$126.51 p/Share
12,000
Reduced 3.73%
309,507
Common
Jun 29
2023
SELL
Open market or private sale
$1,581,720
$131.81 p/Share
12,000
Reduced 3.6%
321,507
Common
May 31
2023
SELL
Open market or private sale
$1,530,600
$127.55 p/Share
12,000
Reduced 3.47%
333,507
Common
Feb 21
2023
SELL
Payment of exercise price or tax liability
$245,890
$142.38 p/Share
1,727
Reduced 0.5%
345,507
Common
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,840
Added 1.09%
347,234
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$1,262,010
$129.53 p/Share
9,743
Reduced 2.76%
343,394
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
24,104
Added 6.39%
353,137
Common
Nov 03
2022
SELL
Open market or private sale
$3,179,500
$127.18 p/Share
25,000
Reduced 7.06%
329,032
Common
Aug 25
2022
SELL
Payment of exercise price or tax liability
$3,105,549
$125.95 p/Share
24,657
Reduced 6.51%
354,032
Common
Aug 25
2022
BUY
Grant, award, or other acquisition
-
54,852
Added 12.65%
378,689
Common
Feb 17
2022
SELL
Payment of exercise price or tax liability
$159,168
$105.2 p/Share
1,513
Reduced 0.47%
323,837
Common
Feb 17
2022
BUY
Grant, award, or other acquisition
-
3,371
Added 1.03%
325,350
Common
Jan 01
2022
SELL
Payment of exercise price or tax liability
$926,886
$102.08 p/Share
9,080
Reduced 2.74%
321,978
Common
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
23,356
Added 6.59%
331,058
Common
Aug 19
2021
SELL
Open market or private sale
$1,145,640
$95.47 p/Share
12,000
Reduced 3.75%
307,701
Common
Jul 16
2021
SELL
Payment of exercise price or tax liability
$2,692,319
$94.64 p/Share
28,448
Reduced 8.17%
319,701
Common
Jul 16
2021
BUY
Grant, award, or other acquisition
-
63,428
Added 15.41%
348,149
Common
Jul 15
2021
SELL
Open market or private sale
$1,086,480
$90.54 p/Share
12,000
Reduced 4.04%
284,721
Common
Jun 17
2021
SELL
Open market or private sale
$1,114,320
$92.86 p/Share
12,000
Reduced 3.89%
296,721
Common
May 20
2021
SELL
Open market or private sale
$1,190,040
$99.17 p/Share
12,000
Reduced 3.74%
308,721
Common
Apr 15
2021
SELL
Open market or private sale
$1,172,880
$97.74 p/Share
12,000
Reduced 3.61%
320,721
Common
Mar 18
2021
SELL
Open market or private sale
$1,096,800
$91.4 p/Share
12,000
Reduced 3.48%
332,721
Common
Feb 19
2021
SELL
Payment of exercise price or tax liability
$157,129
$87.88 p/Share
1,788
Reduced 0.52%
344,721
Common